shrub rose - French English Dictionary